TLS was last updated
on March 27, 2024.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 03/26/2024)
2023
Section - Caribbean
Area - Puerto Rico
League - Adult 18 & Over 2023
Flight - 2023 18 & Over Mens 4.0
--------------------------------------------------------------------------------------------------------------------------------------
2023 18&Over - CTH Gustavo Rivera
League Record: 5 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Gabriel Feliu - 3.89
Osvaldo Ciuro - 3.87
Victor Rivera - 3.80
Isaac Marrero Pereira - 3.80
Rafael Ramirez - 3.76
César Velázquez - 3.73
Carlos Cordova - 3.72
Harold Wathey-Colon - 3.71
Gustavo Rivera - 3.70
Luis Perez Purcell - 3.69
Fernando Fernandez Torres - 3.68
Juan Gierbolini - 3.67
Julian Gabriel Acosta-Cooper - 3.61
Omar Diaz Rosario - 3.60
Jonathan Delgado - 3.57
Kevin Vazquez - 3.39
Danny Rivera - 3.31
League Results By Position
1S 2S 1D 2D 3D
César Velázquez - 3.73 & Harold Wathey-Colon - 3.71 1 - 1
César Velázquez - 3.73 & Rafael Ramirez - 3.76 1 - 0
Luis Perez Purcell - 3.69 & Fernando Fernandez Torres - 3.68 1 - 1
Luis Perez Purcell - 3.69 & Omar Diaz Rosario - 3.60 1 - 0
Luis Perez Purcell - 3.69 & Rafael Ramirez - 3.76 1 - 0
Luis Perez Purcell - 3.69 1 - 0
Danny Rivera - 3.31 & Osvaldo Ciuro - 3.87 0 - 2
Danny Rivera - 3.31 & Omar Diaz Rosario - 3.60 1 - 0
Danny Rivera - 3.31 & Kevin Vazquez - 3.39 1 - 0 0 - 1
Danny Rivera - 3.31 & Isaac Marrero Pereira - 3.80 0 - 1
Gabriel Feliu - 3.89 & Victor Rivera - 3.80 0 - 1 0 - 1
Osvaldo Ciuro - 3.87 & Harold Wathey-Colon - 3.71 0 - 1
Fernando Fernandez Torres - 3.68 & Juan Gierbolini - 3.67 1 - 0
Fernando Fernandez Torres - 3.68 2 - 0 2 - 0
Juan Gierbolini - 3.67 & Rafael Ramirez - 3.76 1 - 0
Juan Gierbolini - 3.67 & Jonathan Delgado - 3.57 1 - 0
Victor Rivera - 3.80 & Harold Wathey-Colon - 3.71 0 - 1 0 - 1 1 - 0
Omar Diaz Rosario - 3.60 & Rafael Ramirez - 3.76 0 - 1
Omar Diaz Rosario - 3.60 & Jonathan Delgado - 3.57 0 - 1
Rafael Ramirez - 3.76 & Jonathan Delgado - 3.57 1 - 1 1 - 0
Kevin Vazquez - 3.39 0 - 1 0 - 1
Isaac Marrero Pereira - 3.80 1 - 2 2 - 1
Jonathan Delgado - 3.57 0 - 1 0 - 3
Gustavo Rivera - 3.70 & César Velázquez - 3.73 0 - 1
Gustavo Rivera - 3.70 & Luis Perez Purcell - 3.69 0 - 2
Gustavo Rivera - 3.70 & Osvaldo Ciuro - 3.87 1 - 0
Gustavo Rivera - 3.70 & Carlos Cordova - 3.72 1 - 0
Carlos Cordova - 3.72 & Kevin Vazquez - 3.39 0 - 1
Carlos Cordova - 3.72 0 - 4 2 - 1
Julian Gabriel Acosta-Cooper - 3.61 & Luis Perez Purcell - 3.69 1 - 0
Julian Gabriel Acosta-Cooper - 3.61 & Fernando Fernandez Torres - 3.68 0 - 1 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
2023 18&Over- San Francisco Ricardo
League Record: 5 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Jorge Hernandez - 4.13
Marko Onofrej - 3.84
Eric Halais - 3.84
Jorge Marfisi - 3.83
Manuel Rivera - 3.80
Charles DeJesus - 3.80
Marcos Perez - 3.79
Raul Rivera - 3.76
Nelson Viera - 3.72
Robert Arthur - 3.70
Braulio Enrique Rivera Dones - 3.70
Gerardo Cotto - 3.68
Ricardo Martinez - 3.64
Ricardo DeJesus - 3.57
omar montalvo - 3.48
Hector Otero - 3.47
Samuel Martin - n/a
League Results By Position
1S 2S 1D 2D 3D
Gerardo Cotto - 3.68 & Eric Halais - 3.84 0 - 1
Gerardo Cotto - 3.68 & Nelson Viera - 3.72 0 - 1 1 - 0 1 - 0
Gerardo Cotto - 3.68 0 - 1 1 - 2
Eric Halais - 3.84 & Ricardo DeJesus - 3.57 0 - 1
Eric Halais - 3.84 & Marko Onofrej - 3.84 1 - 0
Eric Halais - 3.84 & Raul Rivera - 3.76 0 - 1
Nelson Viera - 3.72 & Jorge Marfisi - 3.83 0 - 1
Ricardo DeJesus - 3.57 & omar montalvo - 3.48 0 - 3 1 - 0
Ricardo DeJesus - 3.57 & Jorge Marfisi - 3.83 1 - 0
Ricardo Martinez - 3.64 & Jorge Marfisi - 3.83 0 - 1
Marko Onofrej - 3.84 & Marcos Perez - 3.79 0 - 1
Marko Onofrej - 3.84 & Charles DeJesus - 3.80 2 - 0 1 - 0 0 - 1
Marko Onofrej - 3.84 & Raul Rivera - 3.76 0 - 1
Marcos Perez - 3.79 & Robert Arthur - 3.70 1 - 1 0 - 2 1 - 0
Samuel Martin - n/a & Braulio Enrique Rivera Dones - 3.70 1 - 0
Samuel Martin - n/a & Jorge Hernandez - 4.13 1 - 0
Robert Arthur - 3.70 & Raul Rivera - 3.76 0 - 1 0 - 1
Robert Arthur - 3.70 & Braulio Enrique Rivera Dones - 3.70 0 - 1 1 - 0
Jorge Marfisi - 3.83 0 - 1 0 - 2
Braulio Enrique Rivera Dones - 3.70 2 - 1 2 - 0
Jorge Hernandez - 4.13 2 - 1 1 - 0
Hector Otero - 3.47 & Eric Halais - 3.84 0 - 1
Hector Otero - 3.47 & Nelson Viera - 3.72 0 - 1
Hector Otero - 3.47 & Robert Arthur - 3.70 0 - 1
Manuel Rivera - 3.80 3 - 1 1 - 2
--------------------------------------------------------------------------------------------------------------------------------------
2023 18&Over Men- La Banda Angel Ortiz
League Record: 9 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Arnaldo Cruz - 3.86
Eugenio Torres - 3.85
Joao Pedro Duarte Francisco - 3.83
Josaphat Martinez - 3.82
Clive Walters - 3.82
Ivan Pabon - 3.81
Joaquin Quinoy - 3.76
Lucas Quiroga - 3.74
Alex Sabater - 3.74
Mauricio Cabrera - 3.73
Carlos Arroyo - 3.71
Luis Sotomayor-Lopez - 3.68
Christian Afanador - 3.63
angel ortiz martinez - 3.58
Jorge Gesualdo - 3.52
Antonio Colon - 3.49
League Results By Position
1S 2S 1D 2D 3D
Alex Sabater - 3.74 & Christian Afanador - 3.63 2 - 0 2 - 0
Alex Sabater - 3.74 & Jorge Gesualdo - 3.52 1 - 1
Alex Sabater - 3.74 & Mauricio Cabrera - 3.73 0 - 1
Eugenio Torres - 3.85 & Luis Sotomayor-Lopez - 3.68 0 - 1
Eugenio Torres - 3.85 & Christian Afanador - 3.63 1 - 0
Eugenio Torres - 3.85 & Joaquin Quinoy - 3.76 1 - 0
Luis Sotomayor-Lopez - 3.68 & angel ortiz martinez - 3.58 0 - 1
Luis Sotomayor-Lopez - 3.68 & Clive Walters - 3.82 1 - 0
Luis Sotomayor-Lopez - 3.68 0 - 1
Christian Afanador - 3.63 & angel ortiz martinez - 3.58 0 - 1
Christian Afanador - 3.63 & Arnaldo Cruz - 3.86 1 - 0
angel ortiz martinez - 3.58 & Joao Pedro Duarte Francisco - 3.83 2 - 1
Ivan Pabon - 3.81 & Jorge Gesualdo - 3.52 2 - 0
Ivan Pabon - 3.81 2 - 1
Joaquin Quinoy - 3.76 & Arnaldo Cruz - 3.86 0 - 1
Joaquin Quinoy - 3.76 & Lucas Quiroga - 3.74 0 - 1 2 - 1
Joaquin Quinoy - 3.76 & Joao Pedro Duarte Francisco - 3.83 2 - 0 1 - 0
Arnaldo Cruz - 3.86 & Mauricio Cabrera - 3.73 1 - 0
Mauricio Cabrera - 3.73 0 - 1
Lucas Quiroga - 3.74 & Joao Pedro Duarte Francisco - 3.83 1 - 0
Clive Walters - 3.82 1 - 0 3 - 0
Josaphat Martinez - 3.82 3 - 1 2 - 2
Antonio Colon - 3.49 & Luis Sotomayor-Lopez - 3.68 0 - 2 0 - 1 2 - 1
Antonio Colon - 3.49 & Arnaldo Cruz - 3.86 1 - 0
Carlos Arroyo - 3.71 2 - 1 2 - 1
--------------------------------------------------------------------------------------------------------------------------------------
2023 18&Over- Caguas Lydia
League Record: 1 - 10
The Following Have Played In League Matches On This Team (In Rating Order)
Pablo Venes Molina - 3.81
Alberto Lopez - 3.75
Diego Nazario - 3.68
Manuel Bermudez - 3.60
Luis Aponte - 3.57
Carlos Perez-Castellano - 3.53
Bryan Amir Vega Melendez - 3.50
Jonathan DeJesus Fernandez - 3.44
Osvaldo J Mestre Andreu - 3.38
ian mendez - 3.35
Frank Negron Ocasio - 3.35
Antonio Pagan - 3.33
Misrain Ortiz - 3.18
League Results By Position
1S 2S 1D 2D 3D
Alberto Lopez - 3.75 & Misrain Ortiz - 3.18 0 - 1
Alberto Lopez - 3.75 & Antonio Pagan - 3.33 0 - 1 1 - 1
Manuel Bermudez - 3.60 & Pablo Venes Molina - 3.81 1 - 0
Manuel Bermudez - 3.60 & Bryan Amir Vega Melendez - 3.50 0 - 1 2 - 1 0 - 1
Manuel Bermudez - 3.60 & Osvaldo J Mestre Andreu - 3.38 0 - 1
Manuel Bermudez - 3.60 & Jonathan DeJesus Fernandez - 3.44 1 - 0
Frank Negron Ocasio - 3.35 & Pablo Venes Molina - 3.81 0 - 2
Frank Negron Ocasio - 3.35 & Bryan Amir Vega Melendez - 3.50 1 - 0
Frank Negron Ocasio - 3.35 & Diego Nazario - 3.68 0 - 1
Pablo Venes Molina - 3.81 & Antonio Pagan - 3.33 0 - 1 1 - 0
Pablo Venes Molina - 3.81 & ian mendez - 3.35 1 - 2
Pablo Venes Molina - 3.81 & Diego Nazario - 3.68 1 - 0
Pablo Venes Molina - 3.81 1 - 1
Antonio Pagan - 3.33 & Diego Nazario - 3.68 1 - 0
Antonio Pagan - 3.33 0 - 2
ian mendez - 3.35 0 - 2 1 - 3
Diego Nazario - 3.68 & Jonathan DeJesus Fernandez - 3.44 1 - 0
Diego Nazario - 3.68 0 - 3 1 - 2
Osvaldo J Mestre Andreu - 3.38 0 - 2
Jonathan DeJesus Fernandez - 3.44 0 - 1
Luis Aponte - 3.57 & Alberto Lopez - 3.75 0 - 1
Luis Aponte - 3.57 & Manuel Bermudez - 3.60 1 - 0 0 - 1
Luis Aponte - 3.57 & Frank Negron Ocasio - 3.35 1 - 0
Luis Aponte - 3.57 & Pablo Venes Molina - 3.81 0 - 1
Luis Aponte - 3.57 & Carlos Perez-Castellano - 3.53 0 - 1
Luis Aponte - 3.57 0 - 2
Carlos Perez-Castellano - 3.53 & Alberto Lopez - 3.75 1 - 0 1 - 1
Carlos Perez-Castellano - 3.53 & Jonathan DeJesus Fernandez - 3.44 0 - 1
Carlos Perez-Castellano - 3.53 0 - 1 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
2023 18&Over- CTH Giovanni
League Record: 11 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Eduardo Cortes - 4.02
Diego Storer Corrada - 3.99
Carlos Rivera-Gallardo - 3.98
Luis D Santiago - 3.89
Diego Rodriguez - 3.80
Luis Rios - 3.79
Orlando Ortiz Olique - 3.78
Ricardo Maldonado - 3.76
Janny Luna Ortiz - 3.75
Jose Torrellas - 3.67
Ignacio Zorrilla - 3.58
Ian Camareno - 3.53
Felix Camareno - 3.49
Fernando Figueroa - 3.29
League Results By Position
1S 2S 1D 2D 3D
Diego Storer Corrada - 3.99 & Ignacio Zorrilla - 3.58 2 - 0
Diego Storer Corrada - 3.99 & Eduardo Cortes - 4.02 1 - 0
Diego Storer Corrada - 3.99 1 - 0 2 - 1
Carlos Rivera-Gallardo - 3.98 & Ignacio Zorrilla - 3.58 1 - 0 1 - 1
Carlos Rivera-Gallardo - 3.98 & Jose Torrellas - 3.67 1 - 0
Carlos Rivera-Gallardo - 3.98 & Orlando Ortiz Olique - 3.78 0 - 1
Carlos Rivera-Gallardo - 3.98 & Luis D Santiago - 3.89 2 - 0 1 - 0
Ignacio Zorrilla - 3.58 & Orlando Ortiz Olique - 3.78 1 - 0
Ignacio Zorrilla - 3.58 & Eduardo Cortes - 4.02 2 - 0
Ignacio Zorrilla - 3.58 & Janny Luna Ortiz - 3.75 1 - 0
Ignacio Zorrilla - 3.58 & Ricardo Maldonado - 3.76 1 - 0
Felix Camareno - 3.49 & Ian Camareno - 3.53 2 - 0 1 - 0
Felix Camareno - 3.49 & Jose Torrellas - 3.67 1 - 0
Felix Camareno - 3.49 & Luis D Santiago - 3.89 1 - 0 1 - 0 1 - 0
Ian Camareno - 3.53 1 - 1
Diego Rodriguez - 3.80 & Eduardo Cortes - 4.02 4 - 0 1 - 0
Diego Rodriguez - 3.80 1 - 1
Jose Torrellas - 3.67 & Orlando Ortiz Olique - 3.78 0 - 1 1 - 0
Jose Torrellas - 3.67 & Janny Luna Ortiz - 3.75 0 - 1
Luis Rios - 3.79 2 - 0 1 - 0
Eduardo Cortes - 4.02 & Ricardo Maldonado - 3.76 3 - 0
Janny Luna Ortiz - 3.75 & Ricardo Maldonado - 3.76 1 - 0
Janny Luna Ortiz - 3.75 3 - 1 2 - 0
Fernando Figueroa - 3.29 0 - 1 1 - 1
Ricardo Maldonado - 3.76 1 - 2
--------------------------------------------------------------------------------------------------------------------------------------
2023 18&Over- CTH Macias
League Record: 3 - 9
The Following Have Played In League Matches On This Team (In Rating Order)
Jose Benitez - 3.89
Harry Rosario Guzman - 3.73
Nelson Mejias-Diaz - 3.68
Juan Santillan - 3.68
Andres Suarez - 3.63
Hector Macias - 3.62
Edwin Rivera - 3.62
Jose A Rivera - 3.60
Cesar Sanabria - 3.59
Nelson Vazquez - 3.53
Fernando Del Valle Medina - 3.53
Nicolas Wong - 3.52
Hector Cano Torres Class - 3.43
Eric Vazquez - 3.40
Jose Luis Perez - 3.36
League Results By Position
1S 2S 1D 2D 3D
Jose Benitez - 3.89 & Harry Rosario Guzman - 3.73 1 - 0 1 - 0
Jose Benitez - 3.89 2 - 0 0 - 1
Juan Santillan - 3.68 & Jose Luis Perez - 3.36 0 - 1 0 - 1
Juan Santillan - 3.68 & Hector Cano Torres Class - 3.43 0 - 1
Juan Santillan - 3.68 & Cesar Sanabria - 3.59 0 - 1 0 - 1
Juan Santillan - 3.68 & Eric Vazquez - 3.40 1 - 0
Juan Santillan - 3.68 0 - 1
Jose Luis Perez - 3.36 & Hector Cano Torres Class - 3.43 0 - 1
Jose Luis Perez - 3.36 & Eric Vazquez - 3.40 0 - 1
Jose Luis Perez - 3.36 & Harry Rosario Guzman - 3.73 0 - 1
Edwin Rivera - 3.62 & Hector Cano Torres Class - 3.43 0 - 1
Edwin Rivera - 3.62 & Cesar Sanabria - 3.59 1 - 0 1 - 0
Edwin Rivera - 3.62 & Nicolas Wong - 3.52 1 - 0
Hector Cano Torres Class - 3.43 & Cesar Sanabria - 3.59 0 - 1
Nelson Vazquez - 3.53 & Cesar Sanabria - 3.59 0 - 1
Nelson Vazquez - 3.53 & Eric Vazquez - 3.40 0 - 1 1 - 1 0 - 1
Nelson Vazquez - 3.53 & Nicolas Wong - 3.52 1 - 0 0 - 1
Cesar Sanabria - 3.59 & Nicolas Wong - 3.52 0 - 1
Harry Rosario Guzman - 3.73 & Nicolas Wong - 3.52 0 - 1
Andres Suarez - 3.63 3 - 2 3 - 0
Jose A Rivera - 3.60 0 - 3 0 - 2
Hector Macias - 3.62 & Edwin Rivera - 3.62 0 - 1 1 - 0
Hector Macias - 3.62 & Nelson Mejias-Diaz - 3.68 1 - 1 0 - 1 0 - 2
Fernando Del Valle Medina - 3.53 1 - 0 0 - 6
Nelson Mejias-Diaz - 3.68 & Jose Benitez - 3.89 1 - 0
Nelson Mejias-Diaz - 3.68 & Jose Luis Perez - 3.36 0 - 1
Nelson Mejias-Diaz - 3.68 & Cesar Sanabria - 3.59 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Caribbean/Acevedo/18&Over4.0M
League Record: 7 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Ricardo Vazquez - 3.92
Jose Breton - 3.90
Daniel Maldonado - 3.88
Wesley Maldonado - 3.86
Milton Vargas Jimenez - 3.86
German Acevedo - 3.79
Carlos Espada - 3.76
Marcos Vivoni - 3.67
Nestor Centeno - 3.62
Luis Santiago - 3.57
Juan Reyes - 3.57
Graham Wong - 3.55
Yosael Rolon - 3.46
Andre Acevedo - 3.40
Rafael Negron - 3.32
Yamil Rivera - 3.21
League Results By Position
1S 2S 1D 2D 3D
Nestor Centeno - 3.62 & Juan Reyes - 3.57 0 - 1
Nestor Centeno - 3.62 & Andre Acevedo - 3.40 0 - 1
Nestor Centeno - 3.62 & Yosael Rolon - 3.46 0 - 1
Nestor Centeno - 3.62 & Luis Santiago - 3.57 0 - 1
Ricardo Vazquez - 3.92 & Marcos Vivoni - 3.67 0 - 1
Ricardo Vazquez - 3.92 3 - 0
Yamil Rivera - 3.21 & Juan Reyes - 3.57 0 - 1
Yamil Rivera - 3.21 & Graham Wong - 3.55 0 - 1
Juan Reyes - 3.57 & Graham Wong - 3.55 0 - 1
Wesley Maldonado - 3.86 2 - 0 4 - 1
Marcos Vivoni - 3.67 & Milton Vargas Jimenez - 3.86 1 - 0
Marcos Vivoni - 3.67 & Graham Wong - 3.55 0 - 1 0 - 1
Marcos Vivoni - 3.67 & Andre Acevedo - 3.40 0 - 1 0 - 1 0 - 1
Marcos Vivoni - 3.67 0 - 1
Jose Breton - 3.90 & Carlos Espada - 3.76 0 - 1
Jose Breton - 3.90 & Andre Acevedo - 3.40 0 - 1
Jose Breton - 3.90 2 - 0 1 - 1
Carlos Espada - 3.76 & Graham Wong - 3.55 1 - 0 1 - 0
Daniel Maldonado - 3.88 & Milton Vargas Jimenez - 3.86 2 - 0 1 - 0 1 - 0
Daniel Maldonado - 3.88 & Andre Acevedo - 3.40 0 - 1
Daniel Maldonado - 3.88 2 - 1 4 - 0
Milton Vargas Jimenez - 3.86 & German Acevedo - 3.79 2 - 0 1 - 0
Milton Vargas Jimenez - 3.86 & Rafael Negron - 3.32 1 - 0
Graham Wong - 3.55 & Rafael Negron - 3.32 0 - 1
Yosael Rolon - 3.46 & Yamil Rivera - 3.21 0 - 1
Yosael Rolon - 3.46 & Jose Breton - 3.90 0 - 1
Yosael Rolon - 3.46 & Rafael Negron - 3.32 0 - 1 0 - 1
Luis Santiago - 3.57 & Jose Breton - 3.90 1 - 0
Luis Santiago - 3.57 & Andre Acevedo - 3.40 1 - 1 1 - 0
Luis Santiago - 3.57 0 - 1 0 - 1